package random

import (
	"crypto/rand"
	"encoding/hex"
)

// Crypto 安全字符串，实际字符串长度将是n*2 因为一个字节要用两个十六进制表示
func Crypto(len int) string {
	if len <= 0 {
		return ""
	}
	bytes := make([]byte, len)
	_, _ = rand.Read(bytes)
	return hex.EncodeToString(bytes)[:len]
}
